// 功能反馈提交
$(function () {
	// 表单提交验证
	$.validator.setDefaults({
		submitHandler: function (form) {
			var loading = ZHT.msg('正在操作，请稍后...', { icon: 16, time: 60000 });
			var params = ZHT.getParams('.ipt');
			// params.ct_id = ZHT.getAreaId('area');
			// console.log(params);
			$.post(ZHT.U('home/belulu/addAfter'), params, function (data, textStatus) {
				layer.close(loading);
				json = ZHT.toJson(data);
				if (json.status == '1') {
					ZHT.msg(json.msg, { icon: 1 }, function () {
						$('#quickForm')[0].reset();
						$('#preview').html('');
					});
				} else {
					ZHT.msg(json.msg, { icon: 0 });
				}
			});
		}
	});
	$('#quickForm').validate({
		rules: {
			orderAddr: {
				required: true,
			},
			orderNumber: {
				required: true,
			},
			buyPeo: {
				required: true,
			},
			email: {
				required: true,
				email: true,
			},
			remark: {
				required: true,
			},
		},
		messages: {
			orderAddr: {
				required: "購入店鋪入力してください",
			},
			orderNumber: {
				required: "注文番号入力してください",
			},
			buyPeo: {
				required: "お名前入力してください",
			},
			email: {
				required: "メールアドレス入力してください",
				email: "メールアドレスを正しく入力してください",
			},
			remark: {
				required: "お問い合わせ内容入力してください",
			},
		},
		errorElement: 'span',
		errorPlacement: function (error, element) {
			error.addClass('invalid-feedback');
			element.closest('.form-group').append(error);
		},
		highlight: function (element, errorClass, validClass) {
			$(element).addClass('is-invalid');
		},
		unhighlight: function (element, errorClass, validClass) {
			$(element).removeClass('is-invalid');
		}
	});
});